//
//  RequestManager.h
//  Product_A
//
//  Created by lanou on 16/5/10.
//  Copyright © 2016年 lanou. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef void (^RequestFinish)(NSData *data);
typedef void (^RequestError)(NSError *error);
@interface RequestManager : NSObject

/**
 *  封装类的功能 ： 给这个类一个URL字符串  就可以帮我们请求数据并返回
    封装类的类型： 单例  普通的alloc 
给类一个
 1.参数  方便(一个方法可以传递很多参数 不用单独赋值)
 2.属性  全局 、存储时间长
 
 */
+(void)initWithUrlString:(NSString *)urlString
                    requestType:(NSString *)requestType
                          parDic:(NSDictionary *)parDic
                     finishBlock:(RequestFinish)finishBlock
                      errorBlock:(RequestError)errorBlock;


@end
